
.w640 { width: 100%; margin-left: auto; margin-right: auto;}
@media only screen and (min-width: 640px) {
.w640 { width: 640px; }
}

.owner{
    width: 100%;
    padding:0 0.75rem;
    margin-top: .75rem;
}
.owner-list{
    position: relative;
}
.attention{
    position: absolute;
    right: 0;
    top: .4rem;
    width: 3.2rem;
    height: 1.3rem;
    background: url("../img/play_guanzhu.png");
    -webkit-background-size: cover;
    background-size: cover;
}

.owner-list .owner-list-left{
    width: 1.8rem;
    height: 1.8rem;
    border: 3px solid #f5f5f5;
    border-radius: 50%;
    overflow: hidden;
    box-sizing: content-box;
}
.owner-list .owner-list-left img{
    width:100%;
}
.owner .fans{
    margin: 1rem 0;
    padding:0;
}
.owner-list-right{
    margin-left: .4rem;
}
.owner-list-right .username{
    display: inline-block;
    font-size: .85rem;
    position: relative;
    margin: 0;
}
.owner-list-right .school{
    height: .9rem;
    color: #bbb;
}
.sex{
    position: absolute;
    right: -.8rem;
    top: 10%;
    width: .8rem;
    height: .8rem;
}
.owner-list-num{
    margin-bottom: .5rem;
}
.owner-list-num span{
    color: #bbb;
}
.owner-list-num .time{
    margin-right: .5rem;
}
.owner-label{
    margin-top: 1rem;
}
.owner-label span{
    color: #bbbbbb;
    border: 1px solid #bbbbbb;
    padding: .2rem;
}
.cut-line{
    background: #f5f5f5;
    width: 100%;
    height: .5rem;
}
.comment-title{
    padding:1rem 0.75rem;
}
.comment-title i{
    font-size: .7rem;
}
.comment-title span{
    color: #bbb;
}